home *** CD-ROM | disk | FTP | other *** search
/ Gold Medal Software 3 / Gold Medal Software - Volume 3 (Gold Medal) (1994).iso / database / saturn34.arj / SATURN.DOC < prev    next >
Text File  |  1994-01-14  |  60KB  |  1,264 lines

  1.  
  2.                               SATURN+ VERSION 3.4
  3.  
  4.                         INTELLIGENT RELATIONAL DATABASE
  5.  
  6.                               
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.                                    CONTENTS
  15.  
  16.  
  17.  
  18.  
  19.  
  20.                                    LET'S GO!
  21.                                  ABOUT SATURN
  22.                                 STARTING SATURN
  23.                              THE SATURN INTERFACE
  24.                                 RETRIEVAL MENU
  25.                             DESCRIPTION OF OPTIONS
  26.                               INSTRUCTING SATURN
  27.                            CREATING KNOWLEDGE TREES
  28.                                  REPLACEMENTS
  29.                                  ACTION WORDS
  30.                                  MEASUREMENTS
  31.                                FORMATTING OUTPUT
  32.                           KNOWLEDGE BASE COMPRESSION
  33.                                 ERROR MESSAGES
  34.                               EXAMPLE APPLICATION
  35.                                THE SATURN EDITOR                                
  36.                                 ACKNOWLEDGMENTS
  37. 2
  38. Copyright 1993 Servile Software All Rights Reserved.
  39.  
  40. No part of this publication may be reproduced, transmitted, transcribed, 
  41. stored in a retrieval system, or translated into any other language or 
  42. computer language in whole or in part, in any form or by any means, whether it 
  43. be electronic, mechanical, magnetic, optical, manual or otherwise, without 
  44. prior written consent of Servile Software. 
  45.  
  46. Servile Software disclaims all warranties as to this software, whether express 
  47. or implied, including without limitation any implied warranties of 
  48. merchantability, fitness for a particular purpose, functionality, data 
  49. integrity or protection. 
  50.  
  51. MS-DOS is a trademark of Microsoft Corporation.
  52.  
  53.  
  54. Thanks are due to the following people for their patience, assistance and 
  55. incentives in the evolution of Saturn; 
  56.  
  57.                                   Malcom Rowe
  58.                                 Deloris Probert
  59.                                 Stephen Yarrow
  60.                                   Dave Mayer
  61.                                  Dave Beecham
  62.  
  63. System Requirements:
  64.  
  65. Saturn requires a PC with an 80286 or higher processor and a colour 
  66. (CGA,EGA,VGA,SVGA) monitor. MS/PC DOS version 3 or higher is required. 
  67. No hard disk is required. 
  68. 3
  69.                                    LET'S GO!
  70.  
  71.  
  72. Saturn is the easiest to use relational database in the world. It is easy to 
  73. use because it accepts data, commands and queries in human English forming the 
  74. links between data items itself!
  75.  
  76. Saturn comes with an educational encyclopaedia file called "general.knb". When 
  77. you start Saturn, it tries to read this file. If you want to access a 
  78. different knowledge base, include its name when you start Saturn.
  79.  
  80. For example, to get going with the general knowledge base start Saturn with 
  81. the command; 
  82.  
  83. SATURN
  84.  
  85. To use the example video catalogue knowledge base instead, start Saturn with 
  86. the command;
  87.  
  88. SATURN VIDEO
  89.  
  90. And then select the QUERY option from the Saturn Interface menu....
  91.  
  92. 4
  93.                                  ABOUT SATURN
  94.  
  95.  
  96.  
  97. Saturn is an easy to use relational database. You store your data in knowledge 
  98. bases using the supplied program SATEDIT.EXE. The data is stored just as you 
  99. would write it on paper. No formatting is required except for the usual 
  100. English grammar and punctuation.
  101.  
  102. Because Saturn is so quick and easy to use it lends itself to the sort of 
  103. applications that home users want. Use Saturn to:
  104.  
  105.         * Catalogue your video/record/stamp/coin etc collection
  106.  
  107.         * Store details of your friends and family
  108.  
  109.         * Provide an educational reference for your children
  110.  
  111.         * Provide a technical reference for you
  112.  
  113.         * Assist with crossword puzzles
  114.  
  115.  
  116. Data is retrieved using English commands.
  117.  
  118.  
  119. The complete Saturn system is comprised of a number of programs:
  120.  
  121. SATURN.EXE            An interactive intelligent relational database.
  122.  
  123. DBF2SAT.EXE           A program for converting xBase files into Saturn 
  124.                       knowledge bases.
  125. 5
  126.                                 STARTING SATURN
  127.  
  128.  
  129.  
  130. Before using Saturn ensure that you have a second copy of your knowledge 
  131. bases in case data corruption should occur.
  132.  
  133. Saturn is started-up by entering the command SATURN from the DOS prompt. You 
  134. can also specify the name of the knowledge base to load. If you don't specify 
  135. the name of a knowledge base Saturn will assume GENERAL.KNB, the general 
  136. knowledge base.
  137.  
  138. For example. To Start Saturn with the general knowledge base, you would do the 
  139. following;
  140.  
  141. Firstly, make sure that DOS is set to the directory holding both Saturn and 
  142. the general knowledge base. Then enter the command SATURN.
  143.  
  144. For example. To Start Saturn with a knowledge base called "FAMILY", you would 
  145. do the following; 
  146.  
  147. If the family knowledge base is in the same directory as Saturn, then make 
  148. sure that DOS is set to the directory holding Saturn and the knowledge base 
  149. and enter the command SATURN FAMILY. If, however, the knowledge base is in a 
  150. different directory, perhaps C:\DATA\FAMILY, then you would make sure that DOS 
  151. is set to the directory holding Saturn and enter the command SATURN 
  152. C:\DATA\FAMILY\FAMILY. 
  153.  
  154.  
  155. 6
  156.                              THE SATURN INTERFACE
  157.  
  158.  
  159. When you start-up Saturn from the DOS command prompt, you are presented with 
  160. the "Saturn Interface". This is a front-end menu providing access to 
  161. facilities for editing, appending and querying data.
  162.  
  163. At the bottom of the Saturn Interface screen is displayed a menu of available 
  164. facilities. You should move the highlight bar with the cursor arrow keys to 
  165. the facility you require, and then press ENTER to select that facility. 
  166.  
  167.  
  168.  
  169.                                   ┌──────┐
  170.                                   │SATURN│
  171.                                   └──┬───┘
  172.                                      │
  173.               ┌──────────────────────┼────────────────────────┐
  174.               │                      │                        │
  175.            ┌──┴───┐              ┌───┴────┐              ┌────┴────┐
  176.            │EDITOR│              │APPENDER│              │RETRIEVER│
  177.            └──────┘              └────────┘              └─────────┘
  178.  
  179.                                 Saturn Modules
  180.  
  181.  
  182.  
  183. ┌──────────────────────────────────────────────────────────────────────────────┐
  184. │Servile Software                  SATURN+ V3.4                         (c)1994│
  185. └──────────────────────────────────────────────────────────────────────────────┘
  186. ┌──────────────────────────────────────────────────────────────────────────────┐
  187. │                                                                              │
  188. │                                                                              │
  189. │                                                                              │
  190. │                                                                              │
  191. │                                                                              │
  192. │                                                                              │
  193. │                                                                              │
  194. │                                                                              │
  195. │                                                                              │
  196. │                                                                              │
  197. │                                                                              │
  198. │                                                                              │
  199. │                                                                              │
  200. │                                                                              │
  201. │                                                                              │
  202. └──────────────────────────────────────────────────────────────────────────────┘
  203. ┌──────────────────────────────────────────────────────────────────────────────┐
  204. │                                                                              │
  205. │ File        Edit            Append           Query           Font       Exit │
  206. │                                                                              │
  207. └──────────────────────────────────────────────────────────────────────────────┘
  208.                              The Saturn Interface
  209.  
  210. 7
  211. FILE:
  212.  
  213. The "File" facility allows the name of a different knowledge base to be 
  214. selected. The Saturn interface provides you with a window containing the names 
  215. of the knowledge bases recorded in the current disk directory. There may be 
  216. additional entries past the bottom of the window. These can be reached by 
  217. pressing the cursor down arrow when the last entry in the window is 
  218. highlighted. To select a knowledge base for the other facilities, highlight 
  219. its name and press ENTER. If you want to create a new knowledge base, select 
  220. the <NEW> entry. You will then be prompted to enter the name of the knowledge 
  221. base to be created. This knowledge base may then be created with either the 
  222. "Edit" or "Append" facility. 
  223.  
  224. ┌──────────────────────────────────────────────────────────────────────────────┐
  225. │Servile Software                  SATURN+ V3.4                         (c)1994│
  226. └──────────────────────────────────────────────────────────────────────────────┘
  227. ┌──────────────────────────────────────────────────────────────────────────────┐
  228. │                               ┌──────────────┐                               │
  229. │                               │ dating.knb   │                               │
  230. │                               │ general.knb  │                               │
  231. │                               │ movies.knb   │                               │
  232. │                               │ myths.knb    │                               │
  233. │                               │ people.knb   │                               │
  234. │                               │ places.knb   │                               │
  235. │                               │ shake.knb    │                               │
  236. │                               │ video.knb    │                               │
  237. │                               │ virus.knb    │                               │
  238. │                               │ weapons.knb  │                               │
  239. │                               │ zoology.knb  │                               │
  240. │                               │ <NEW>        │                               │
  241. │                               └──────────────┘                               │
  242. └──────────────────────────────────────────────────────────────────────────────┘
  243. ┌──────────────────────────────────────────────────────────────────────────────┐
  244. │                                     File                                     │
  245. │Highlight the name of the required knowledge base and press ENTER.            │
  246. │Select <NEW> to create a new knowledge base.                                  │
  247. │Press Esc to return to the menu without selecting a different knowledge base. │
  248. └──────────────────────────────────────────────────────────────────────────────┘
  249.              Selecting a knowledge base with the Saturn Interface
  250. 8
  251. APPEND:
  252.  
  253. The "Append" facility allows an existing knowledge base to be appended to the 
  254. end of the currently selected knowledge base. The Saturn Interface requires 
  255. you to enter the name of the knowledge base which contains the entries to 
  256. append to the current knowledge base.
  257.  
  258.  
  259. ┌──────────────────────────────────────────────────────────────────────────────┐
  260. │Servile Software                  SATURN+ V3.4                         (c)1994│
  261. └──────────────────────────────────────────────────────────────────────────────┘
  262. ┌──────────────────────────────────────────────────────────────────────────────┐
  263. │                                                                              │
  264. │                                                                              │
  265. │                                                                              │
  266. │                                                                              │
  267. │                                                                              │
  268. │                                                                              │
  269. │                                                                              │
  270. │                                                                              │
  271. │                                                                              │
  272. │                                                                              │
  273. │                                                                              │
  274. │                                                                              │
  275. │                                                                              │
  276. │                                                                              │
  277. └──────────────────────────────────────────────────────────────────────────────┘
  278. ┌──────────────────────────────────────────────────────────────────────────────┐
  279. │                                    Append                                    │
  280. │Enter the name of the knowledge base to append, or press Esc to abort entry   │
  281. │                                                                              │
  282. │Name:                                                                         │
  283. └──────────────────────────────────────────────────────────────────────────────┘
  284.             Preparing to append a knowledge base to the current one
  285. 9
  286. QUERY:
  287.  
  288. The "Query" facility passes control through to the Saturn retrieval system.
  289.  
  290. FONT:
  291.  
  292. The "Font" facility enables users with an EGA, VGA or SVGA monitor to select a 
  293. different typeface for displayed text. 
  294.  
  295. The supplied fonts all include their "height" in their name. The standard EGA 
  296. font has a height of 14. Selecting a font with a smaller height enables more 
  297. lines of text to be displayed. The computer's hardware will not display fonts 
  298. which are bigger than the maximum height supported. VGA/SVGA monitors have a 
  299. standard font height of 16. If your computer is equipped with a CGA monitor, 
  300. selecting different fonts will not have any effect.
  301.  
  302. Please note. The choice of font has no effect upon printed output from Saturn.
  303. A font remains in effect untill you exit Saturn.
  304.  
  305. All fonts are 100% compatible with Servile Software's PC-FONT character 
  306. generator software.
  307.  
  308. ┌──────────────────────────────────────────────────────────────────────────────┐
  309. │Servile Software                  SATURN+ V3.4                         (c)1994│
  310. └──────────────────────────────────────────────────────────────────────────────┘
  311. ┌──────────────────────────────────────────────────────────────────────────────┐
  312. │                                                                              │
  313. │                               ┌──────────────┐                               │
  314. │                               │ blob14.fnt   │                               │
  315. │                               │ blob16.fnt   │                               │
  316. │                               │ bway14.fnt   │                               │
  317. │                               │ bway16.fnt   │                               │
  318. │                               │ easy16.fnt   │                               │
  319. │                               │ human16.fnt  │                               │
  320. │                               │ newyk16.fnt  │                               │
  321. │                               │ print14.fnt  │                               │
  322. │                               │ print16.fnt  │                               │
  323. │                               │ script14.fnt │                               │
  324. │                               │|script16.fnt │                               │
  325. │                               └──────────────┘                               │
  326. │                                                                              │
  327. └──────────────────────────────────────────────────────────────────────────────┘
  328. ┌──────────────────────────────────────────────────────────────────────────────┐
  329. │Highlight the name of the required character font and press ENTER.            │
  330. │                                                                              │
  331. │Press Esc to return to the menu without selecting a different font.           │
  332. └──────────────────────────────────────────────────────────────────────────────┘
  333.                           Selecting a different Font
  334.  
  335.  
  336. Exit:
  337.  
  338. The "Exit" facility terminates the Saturn Interface and returns control to the 
  339. DOS. You can also select this facility by pressing Esc. 
  340.  
  341.  
  342.  
  343. 10
  344.                                 RETRIEVAL MENU 
  345.  
  346.  
  347. The retirieval screen display is divided into three sectors: Title box, 
  348. display box and menu box. 
  349.  
  350. Menu options are displayed in the bottom box. Each option may be highlighted 
  351. in turn by pressing the cursor left and right arrow keys. The highlighted 
  352. option may be selected by pressing the Enter key.
  353.  
  354.  
  355. ┌─────────────────────────────────────────────────────────────────────────────┐
  356. │Servile Software                 SATURN+ V3.4                         (c)1994│
  357. └─────────────────────────────────────────────────────────────────────────────┘
  358. ┌─────────────────────────────────────────────────────────────────────────────┐
  359. │Loading knowledge base "general.knb"                                         │
  360. │Encoding knowledge base                                                      │
  361. │                                                                             │
  362. │                                                                             │
  363. │                                                                             │
  364. │                                                                             │
  365. │                                                                             │
  366. │                                                                             │
  367. │                                                                             │
  368. │                                                                             │
  369. │                                                                             │
  370. │                                                                             │
  371. │                                                                             │
  372. │                                                                             │
  373. └─────────────────────────────────────────────────────────────────────────────┘
  374. ┌─────────────────────────────────────────────────────────────────────────────┐
  375. │ Show      Print        Show list           Show details          Print list │
  376. │                                                                             │
  377. │ Print details       Load        Browse     Query     Locate    Sub     Quit │
  378. │                                                                             │
  379. └─────────────────────────────────────────────────────────────────────────────┘
  380.                          Saturn Retrieval System Menu
  381.  
  382. 11
  383.                             DESCRIPTION OF OPTIONS
  384.  
  385.  
  386.  
  387. Show
  388.  
  389. The 'Show' option may be selected to review data about any single subject. 
  390. Saturn will request that you enter the subject you wish to review, and will 
  391. then display the data stored about this subject in the display box. In the 
  392. menu box may be displayed a scrolling list of associated topics. 
  393.  
  394. The associated topics menu may be too large to display all at once in the menu 
  395. box. If there are more entries past the last one displayed, a downward 
  396. pointing arrow will be displayed to the left of the last entry. Similarly, if 
  397. there are more topics before the first one displayed an upward pointing arrow 
  398. will be displayed to the left of the first displayed topic. You may move the 
  399. highlight bar with the cursor up and down arrow keys, the page up and page 
  400. down keys provide quick up and down movement, and the home and end keys 
  401. highlight the first and last topics respectively. To display the details 
  402. stored about the highlighted topic press the Enter key. To return to the main 
  403. Saturn menu press the Esc key.
  404.  
  405.  
  406.  
  407.  
  408. ┌─────────────────────────────────────────────────────────────────────────────┐
  409. │Servile Software                 SATURN+ V3.4                         (c)1994│
  410. └─────────────────────────────────────────────────────────────────────────────┘
  411. ┌─────────────────────────────────────────────────────────────────────────────┐
  412. │Loading knowledge base "general.knb"                                         │
  413. │Encoding knowledge base                                                      │
  414. │                                                                             │
  415. │                                                                             │
  416. │                                                                             │
  417. │                                                                             │
  418. │                                                                             │
  419. │                                                                             │
  420. │                                                                             │
  421. │                                                                             │
  422. │                                                                             │
  423. │                                                                             │
  424. │                                                                             │
  425. │                                                                             │
  426. └─────────────────────────────────────────────────────────────────────────────┘
  427. ┌─────────────────────────────────────────────────────────────────────────────┐
  428. │Subject?                                                                     │
  429. │>                                                                            │
  430. │                                                                             │
  431. │                                                                             │
  432. └─────────────────────────────────────────────────────────────────────────────┘
  433.                          Requesting A Subject To Show 
  434.  
  435. 12
  436.  
  437. The following screen shot shows the result of a Saturn 'show' instruction 
  438. with the subject 'frog'. This example was created with the supplied 
  439. 'general' knowledge base.
  440.  
  441. ┌─────────────────────────────────────────────────────────────────────────────┐
  442. │Servile Software                 SATURN+ V3.4                         (c)1994│
  443. └─────────────────────────────────────────────────────────────────────────────┘
  444. ┌─────────────────────────────────────────────────────────────────────────────┐
  445. │A FROG IS AN AMPHIBIAN OF THE ORDER ANURA.                                   │
  446. │                                                                             │
  447. │                                                                             │
  448. │                                                                             │
  449. │                                                                             │
  450. │                                                                             │
  451. │                                                                             │
  452. │                                                                             │
  453. │                                                                             │
  454. │                                                                             │
  455. │                                                                             │
  456. │                                                                             │
  457. │                                                                             │
  458. │                                                                             │
  459. └─────────────────────────────────────────────────────────────────────────────┘
  460. ┌─────────────────────────────────────────────────────────────────────────────┐
  461. │Associated         AMPHIBIAN                                                 │
  462. │Topics             ANIMAL                                                    │
  463. │                   WATER                                                     │
  464. │                 | OXIDE                                                     │
  465. └─────────────────────────────────────────────────────────────────────────────┘
  466.                 Associated Topics Menu With More Options Below
  467.  
  468.  
  469. 13
  470.  
  471. ┌─────────────────────────────────────────────────────────────────────────────┐
  472. │Servile Software                 SATURN+ V3.4                         (c)1994│
  473. └─────────────────────────────────────────────────────────────────────────────┘
  474. ┌─────────────────────────────────────────────────────────────────────────────┐
  475. │A FROG IS AN AMPHIBIAN OF THE ORDER ANURA.                                   │
  476. │                                                                             │
  477. │                                                                             │
  478. │                                                                             │
  479. │                                                                             │
  480. │                                                                             │
  481. │                                                                             │
  482. │                                                                             │
  483. │                                                                             │
  484. │                                                                             │
  485. │                                                                             │
  486. │                                                                             │
  487. │                                                                             │
  488. │                                                                             │
  489. └─────────────────────────────────────────────────────────────────────────────┘
  490. ┌─────────────────────────────────────────────────────────────────────────────┐
  491. │Associated       | OXIDE                                                     │
  492. │Topics             COMPOUND                                                  │
  493. │                   OXYGEN                                                    │
  494. │                 | ELEMENT                                                   │
  495. └─────────────────────────────────────────────────────────────────────────────┘
  496.            Associated Topics Menu With More Options Above And Below
  497.  
  498. 14
  499. Print
  500.  
  501. The 'Print' option is similar to the 'Show' option, but sends all data 
  502. recorded about subjects applicable to the entered subject to the printer. Once 
  503. again Saturn requires you to type in the subject to be retrieved. All data 
  504. items related to the entered subject are then sent to the printer.
  505.  
  506.  
  507. Show List
  508.  
  509. The 'Show List' option requests Saturn to display a list of all recorded data 
  510. subjects meeting a specified criteria. The selection criteria may be left 
  511. blank to list everything, or it may be entered to restrict the list. For 
  512. example, you may wish to list the subject headings for every animal recorded 
  513. in the current knowledge base. To do this select the 'Show List' option and 
  514. enter the selection criteria 'animals'. The ambiguity of the English language 
  515. provides a problem for Saturn. If the selection criteria is too general then 
  516. loosly related items will be selected. If this is a problem try tightening up 
  517. the selection criteria. For example replace the selection criteria 'animals' 
  518. with 'mammals' or 'reptiles' or 'mammals and reptiles and birds'. Try to be as 
  519. specific as possible.
  520.  
  521.  
  522. Show Details
  523.  
  524. The 'Show Details' option requests Saturn to display all recorded data about 
  525. subjects meeting a specified criteria. The selection criteria may be left 
  526. blank to display everything, or it may be entered to restrict the display. For 
  527. example, you may wish to review the data recorded for all composers recorded 
  528. in the current knowledge base. To do this select the 'Show Details' option and 
  529. enter the selection criteria 'composers'. 
  530.  
  531.  
  532.  
  533.  
  534. Print List
  535.  
  536. The 'Print List' option requests Saturn to print a list of all recorded data 
  537. subjects meeting a specified criteria. The selection criteria may be left 
  538. blank to list everything, or it may be entered to restrict the list. For 
  539. example, you may wish to list the subject headings for every animal recorded 
  540. in the current knowledge base. To do this select the 'Print List' option and 
  541. enter the selection criteria 'animals'. 
  542.  
  543.  
  544. 15
  545. Print Details
  546.  
  547. The 'Print Details' option requests Saturn to print all recorded data about 
  548. subjects meeting a specified criteria. The selection criteria may be left 
  549. blank to print everything, or it may be entered to restrict the display. For 
  550. example, you may wish to review the data recorded for all composers recorded 
  551. in the current knowledge base. To do this select the 'Print Details' option 
  552. and enter the selection criteria 'composers'. 
  553.  
  554.  
  555. Load
  556.  
  557. The 'Load' option requests Saturn to load a knowledge base from disk 
  558. replacing the current knowledge base. Saturn will ask you for the name of the 
  559. knowledge base to load. If you don't supply a name, the current knowledge base 
  560. will be reloaded.
  561.  
  562. If you have the Shareware version of Saturn, then you are limited to 20 load 
  563. operations. After this limit is exceeded Saturn will cease to function. You 
  564. must then register your copy.
  565.  
  566.  
  567. 16
  568. Browse
  569.  
  570. The 'Browse' option displays a scrolling list of all the subject headings 
  571. recorded in the current knowledge base in the display box.
  572.  
  573. The browse menu may be too large to display all at once in the display box. If 
  574. there are more entries past the last one displayed, a downward pointing arrow 
  575. will be displayed to the left of the last entry. Similarly, if there are more 
  576. topics before the first one displayed an upward pointing arrow will be 
  577. displayed to the left of the first displayed topic. You may move the highlight 
  578. bar with the cursor up and down arrow keys, the page up and page down keys 
  579. provide quick up and down movement, and the home and end keys highlight the 
  580. first and last subjects respectively. 
  581.  
  582. Typing at the keyboard will move the highlight bar to the first entry matching 
  583. the characters typed. For example, to quickly move to the entry TURKEY type T 
  584. the highlight bar moves to the first entry starting with T. Type U the 
  585. highlight bar moves to the first entry starting TU. If no entry does starts 
  586. with the characters typed the highlight bar will remain static. Any new 
  587. characters typed at the keyboard will recommence the quick search starting 
  588. with the next character typed.
  589.  
  590. To display the details stored about the highlighted subject press the Enter 
  591. key. To return to the main Saturn menu press the Esc key. 
  592.  
  593. When a subject is selected with the 'Browse' option, it is displayed as though 
  594. it had been selected with the 'Show' option. A list of associated topics is 
  595. displayed in the menu box.
  596. 17
  597.  
  598. ┌─────────────────────────────────────────────────────────────────────────────┐
  599. │Servile Software                 SATURN+ V3.4                         (c)1994│
  600. └─────────────────────────────────────────────────────────────────────────────┘
  601. ┌─────────────────────────────────────────────────────────────────────────────┐
  602. │                 | SE5                                                       │
  603. │                   SEA DART                                                  │
  604. │                   SEA GOOSEBERRY                                            │
  605. │                   SEA KILLER                                                │
  606. │                   SEA SPARROW                                               │
  607. │                   SEA WOLF                                                  │
  608. │                   SEACAT                                                    │
  609. │                   SEAL                                                      │
  610. │                   SEASPRITE                                                 │
  611. │                   SEA_URCHIN                                                │
  612. │                   SEA_URCHINS                                               │
  613. │                   SECRETIN                                                  │
  614. │                   SEDGEMOOR                                                 │
  615. │                 | SEDGWICK                                                  │
  616. └─────────────────────────────────────────────────────────────────────────────┘
  617. ┌─────────────────────────────────────────────────────────────────────────────┐
  618. │ Show      Print        Show list           Show details          Print list │
  619. │                                                                             │
  620. │ Print details       Load        Browse     Query     Locate    Sub     Quit │
  621. │                                                                             │
  622. └─────────────────────────────────────────────────────────────────────────────┘
  623.                                  A browse Menu
  624.  
  625. 18
  626. Query
  627.  
  628. The 'Query' option allows entry of ANY Saturn command direct into Saturn. 
  629. Typical queries that Saturn can understand are:
  630.  
  631. IS A HORSE AN ANIMAL?
  632. WHERE WAS SHAKESPEAR BORN?
  633. WHEN DID SHAKESPEAR DIE?
  634. WHAT IS A TREE?
  635. WHICH TREE DO ACORNS COME FROM?
  636. WHAT DOES THE HEART DO?
  637. WHAT DO CATS EAT?
  638. WHAT DOES ACID REACT WITH?
  639. WHAT IS THE CAPITAL OF ENGLAND?
  640. WHERE IS BOMBAY?
  641. WHICH COUNTRY IS DUBLIN IN?
  642. WHO WAS SHAKESPEAR?
  643. DO CATS EAT VEGETABLES?
  644. DOES ACID REACT WITH PAPER?
  645. WHO FOUNDED SCHOLASTIC THEOLOGY?
  646. IS LONDON THE CAPITAL OF ENGLAND?
  647. DOES JOHN SMITH SMOKE?
  648.  
  649.  
  650. ┌─────────────────────────────────────────────────────────────────────────────┐
  651. │Servile Software                 SATURN+ V3.4                         (c)1994│
  652. └─────────────────────────────────────────────────────────────────────────────┘
  653. ┌─────────────────────────────────────────────────────────────────────────────┐
  654. │                                                                             │
  655. │                                                                             │
  656. │                                                                             │
  657. │                                                                             │
  658. │                                                                             │
  659. │                                                                             │
  660. │                                                                             │
  661. │                                                                             │
  662. │                                                                             │
  663. │                                                                             │
  664. │                                                                             │
  665. │                                                                             │
  666. │                                                                             │
  667. │                                                                             │
  668. └─────────────────────────────────────────────────────────────────────────────┘
  669. ┌─────────────────────────────────────────────────────────────────────────────┐
  670. │Enter query                                                                  │
  671. │>                                                                            │
  672. │                                                                             │
  673. │                                                                             │
  674. └─────────────────────────────────────────────────────────────────────────────┘
  675.                                Entering A Query
  676. 19
  677. Locate
  678.  
  679. The 'Locate' option equates to a 'Where is....' command. Saturn
  680. requests that you enter a subject, and then displays the data relevant to that 
  681. subject's location. Saturn locates subjects by searching for key words which 
  682. describe position; CAPITAL OF, NORTH, SOUTH, EAST, WEST, BETWEEN, SEPARATING, 
  683. BETWEEN and ON. Given a data item; "LONDON IS THE CAPITAL OF ENGLAND", Saturn 
  684. will give the location of LONDON as "IN ENGLAND". Similarly, given the data 
  685. item; "GHOSTBUSTERS IS ON TAPE 6 AT COUNTER 1340", Saturn will give the 
  686. location of "GHOSTBUSTERS" as "ON TAPE 6 AT COUNTER 1340". 
  687.  
  688. Sub
  689.  
  690. The 'Sub' option creates an extract knowledge base containing only entries 
  691. from the current knowledge base which meet specified criteria. After creation, 
  692. this knowledge base is loaded and replaces the current knowledge base. Saturn
  693. informs you how many entries are present in the extract knowledge base.
  694.  
  695. This facility is intended for use where you wish to quickly and easily access 
  696. only a part of an existing knowledge base. For example, with the dating agency 
  697. example you may wish to create a 'Sub' of 'men' so that you can quickly browse 
  698. just the male entries. Or if you have catalogued your video collection you may 
  699. want a sub knowledge base of comedies.
  700.  
  701.  
  702. Quit
  703.  
  704. The 'Quit' option terminates Saturn and passes control back to DOS. 
  705.  
  706. 20
  707.                            CREATING KNOWLEDGE TREES
  708.  
  709. Saturn is modelled upon the memory system of the human brain. Just like the 
  710. human brain Saturn makes use of sets of data, "Knowledge Trees", to enhance 
  711. the speed and reliability of data retrieval. If you are still unclear about 
  712. the idea of knowledge trees, consider your knowledge of animals. You know 
  713. that all mammals are animals. And so, taught that an item, "xyz" is a "mammal" 
  714. you automatically store that information away with a tag identifying the item 
  715. "xyz" with the set "animal".  You know that all scientists are people, and so 
  716. told that "abc" is a scientist, you can instantly deduce that "abc" is a 
  717. person. Your knowledge of data sets was probably learnt so long ago that you 
  718. forget learning them, or else the learning was so subtle as to be 
  719. unnoticeable. 
  720.  
  721. Saturn requires knowledge trees to be declared by statements of the format;
  722.  
  723. /ALL subject ARE set name
  724.  
  725. For example;
  726.  
  727. /ALL MAMMALS ARE ANIMALS 
  728.  
  729. Declares a data set "ANIMALS" and assigns a member, "MAMMALS" to it. A 
  730. subsequent declaration;
  731.  
  732. /ALL FISH ARE ANIMALS
  733.  
  734. Appends the member "FISH" to the existing data set for "ANIMALS".
  735.  
  736. These declarations can be added to a knowledge base with any text editor or 
  737. word processor. There is no need to make duplicate sets for plural and 
  738. singular forms of words, Saturn can deduce the singular from the plural.
  739.  
  740. The main use of knowledge trees is for preventing erroneous deductions. Saturn 
  741. will attempt to deduce facts when ever possible. However, just like a child, 
  742. Saturn can make errors if it has not been taught enough. For example:
  743.  
  744. Given that;
  745.  
  746. "An adder is a snake"
  747. "A snake is a reptile"
  748. "A reptile is an animal"
  749.  
  750. Saturn can deduce that an adder is an animal.
  751.  
  752. However, given ambiguous data about the word "Turkey", that is that "Turkey is 
  753. a country. A turkey is a bird" followed by other data relating to Turkey, the 
  754. country such as:
  755.  
  756. "Ankarra is the capital of Turkey"
  757.  
  758. Saturn will erroneously deduce that Ankarra is a bird! It can be taught not to 
  759. make this deduction by knowledge tree entries which declare capitals as 
  760. separate from animals, for example:
  761.  
  762. 21
  763. /ALL BIRDS ARE ANIMALS
  764. /ALL CAPITALS ARE PLACES
  765.  
  766. These knowledge tree definitions are essential for use with generalised 
  767. knowledge bases where queries of associated data are required. For example. To 
  768. extract details of all PLACES from the general knowledge base it is essential 
  769. to specify;
  770.  
  771. /ALL VILLAGES ARE PLACES
  772. /ALL TOWNS ARE PLACES
  773. /ALL CITIES ARE PLACES
  774.  
  775. And so on. This enables Saturn to realise that given an entry such as;
  776.  
  777. "Woking is a town in Surrey."
  778.  
  779. That Woking is therefore a PLACE, because Woking is a town, and ALL TOWNS ARE 
  780. PLACES.
  781.  
  782. 22
  783.                                  REPLACEMENTS
  784.  
  785.  
  786. Replacements are of two types; the first refers to where something comes from 
  787. or to deduce something about an object and follows the format; 
  788.  
  789. +object
  790. replacement
  791.  
  792. For example;
  793.  
  794. +ENGLISH
  795. ENGLAND
  796.  
  797. or
  798.  
  799. +AFRICAN
  800. AFRICA
  801.  
  802. or
  803.  
  804. +MEN
  805. HE
  806.  
  807. This first type of replacement allows Saturn to understand phrases 
  808. such as;
  809.  
  810. A BADGER LIVES IN ENGLAND
  811.  
  812. And deduce from it that;
  813.  
  814. A BADGER IS ENGLISH
  815.  
  816.  
  817. And to allow selection of data relating to 'MEN' based upon references to 'HE' 
  818. within the data. Problems arise when data refers to both 'HE' and 'SHE' in 
  819. such cases. For example the following data refernce will confuse Saturn into 
  820. believing that Queen Alexandra is both a man and a woman!
  821.  
  822. *ALEXANDRA
  823. QUEEN ALEXANDRA WAS THE DAUGHTER OF CHRISTIAN IX OF DENMARK. SHE WAS BORN IN 
  824. 1844 AND DIED IN 1925. SHE MARRIED EDWARD VII IN 1863 WHEN HE WAS THE PRINCE 
  825. OF WALES. 
  826.  
  827. The offending item is the word 'HE' which refers to Edward VII. Saturn is not 
  828. intelligent enough to realise that the word 'HE' does not refer to the primary 
  829. subject, Queen Alexandra. 
  830.  
  831.  
  832. 23
  833. The second type of replacement forces Saturn to read the data associated with 
  834. another entry. This follows the format;
  835.  
  836. *object
  837. #other object
  838.  
  839. For example;
  840.  
  841. *CATS
  842. #CAT
  843.  
  844.  
  845. 24
  846.                                  ACTION WORDS 
  847.  
  848. Action words (verbs) are declared to Saturn by the @ prefix in the knowledge 
  849. base. Saturn uses action words to select answers to questions such as WHAT 
  850. DOES A thing DO? For example, to tell Saturn that the word "REACT" is an 
  851. action, put the line; 
  852.  
  853. @REACT
  854.  
  855. In the knowledge base. Saturn automatically adds suffixes, "ING", and "S" to 
  856. actions when trying to deduce actions. So there is no need for separate 
  857. entries for "REACTS" and "REACTING".
  858. 25
  859.                                  MEASUREMENTS
  860.  
  861.  
  862.  
  863.  
  864. Measurements and comparisons of measurements are used everyday by people. We 
  865. have no problem with the concept of 'size'. For example, I was contacted by a 
  866. user of Saturn version 2.2 who wanted to use Saturn to run a dating agency. He 
  867. wanted to be able to extract names on the basis of people who weighed between 
  868. values and who were over or under certain heights. That is, "give me a list of 
  869. all Greek men who weigh more than 9 stone and weigh less than 12 stone and who 
  870. are between 5ft 6" and 6ft tall". Although you and I, as humans can readily 
  871. understand and indeed extract from a file of details people matching these 
  872. requirements, the process we use to do so is very esoteric.
  873.  
  874. The psychology of size comparison is a complex area which we take for granted. 
  875. If I say that I have a brother who is 5ft 4" tall, and that I am 5ft 8" tall. 
  876. And I then ask you which of us is tallest, you will have no problem in 
  877. deciding that I am taller. How do we make these decisions? If we break the 
  878. data down we might realise. The data states that 'brother' is '5ft 4" tall' 
  879. and that 'I' am '5ft 6" tall'. Previous data has established within our mind 
  880. that the term 'taller' requires us to compare the size of the known items and 
  881. accept only the larger. In this case the data item 'I'.
  882.  
  883. The addition of superflous data, such as weight will not confuse the human 
  884. mind. If the data statement is changed to:
  885.  
  886. "My brother is 5ft 4" tall and weighs 8 stone and has size 7 feet. I am 5ft 8" 
  887. tall and weigh 9 stone and have size 9 feet"
  888.  
  889. We can still easily decide "which is taller" by scanning the data for units of 
  890. measurement applicable to the term 'taller'. If we ask the question, "which is 
  891. larger?" we will get different answers from different people. Some people will 
  892. equate 'larger' with weight, and some with 'height' and some with both. Some 
  893. very bright people may ask us to qualify our question. The term 'larger' is a 
  894. general term relating to a comparison of size, but which unit of size? 
  895.  
  896. I hope I am not boring you with this discussion of measurement, but I wish to 
  897. point out that comparisons of measurement is a non-exact science. It is highly 
  898. error prone and as such does not naturally lend itself to being handled by a 
  899. computer program. This is why Saturn has not previously attempted to 
  900. understand size, and why for the forseable future Saturn's handling of size 
  901. will be limited almost to the extent of idiotic.
  902.  
  903. With version 2.4 Saturn introduced three size comparison qualifiers. 'OVER', 
  904. 'UNDER' and 'BETWEEN'. These require a value followed by a unit. For example; 
  905.  
  906. "OVER 9 STONE"     "UNDER 6 FEET"     "BETWEEN 5 AND 6 FEET"   
  907.  
  908. "BETWEEN 30 AND 40 YEARS" 
  909.  
  910. The BETWEEN qualifier MUST follow the illustrated form:
  911.  
  912.                       BETWEEN <value> AND <value> <unit>
  913.  
  914.  
  915. 26
  916. There are a number of restrictions on the use of these three qualifiers. 
  917. Saturn cannot understand phrases such as:
  918.  
  919. "list all men over 20 years and under 30 years"
  920.  
  921. What will happen is that Saturn will decipher this to mean:
  922.  
  923. "list all men over 20 years and then list all men under 30 years"
  924.  
  925. Instead you should say:
  926.  
  927. "list all men between 20 and 30 years" 
  928.  
  929.  
  930. 27
  931.                                FORMATTING OUTPUT
  932.  
  933.  
  934. Special characters in the data about an object are "|" and "_". When Saturn 
  935. encounters a "|" symbol in the data it is displaying it immediately displays 
  936. the following data on a new line. The "_" symbol is never displayed but joins 
  937. words together to inhibit and force cross referencing to occur. 
  938. 28
  939.                              COMBATTING AMBIGUITY
  940.  
  941.  
  942.  
  943. The problem of ambiguity is well ullustrated by the example of the data item 
  944. 'Turkey'. Turkey is the name of a country, and also the name of a type of 
  945. bird. Where you have ambiguous item names like this you are advised to create 
  946. two separate entries in the knowledge base with a qualification added to the 
  947. item name, for example;
  948.  
  949.                                Turkey (Bird)
  950.                                Turkey (Country)
  951.  
  952.  
  953.  
  954. 29
  955.                           KNOWLEDGE BASE COMPRESSION
  956.  
  957.  
  958.  
  959. When a knowledge base is read, it is automatically compressed before being 
  960. stored. This allows much more data to be stored than with previous versions. 
  961.  
  962. 30
  963.                                 ERROR MESSAGES
  964.  
  965.  
  966.  
  967. Sometimes things can go wrong! Saturn may not be able to continue to operate 
  968. because of a variety of reasons. In these circumstances an error message will 
  969. be displayed and Saturn will cease functioning, returning control to the 
  970. computer's DOS.
  971.  
  972. FATAL ERROR: Out of memory
  973.  
  974. Saturn could not access sufficient memory to continue. If you have other 
  975. programs running, try deactivating them and then run Saturn again.
  976.  
  977. FATAL ERROR: Knowledge tree too complex
  978.  
  979. This could be for one of three reasons. Firstly a reference in the knowledge 
  980. tree references itself, such as;
  981.  
  982. /ALL PEOPLE ARE PEOPLE
  983.  
  984. Or, there are more than 100 /ALL entries in the knowledge base, or the 
  985. knowledge tree really is too large for another reason. Try pruning it and 
  986. run Saturn again.
  987.  
  988. FATAL ERROR: Unable to open knowledge base
  989.  
  990. For some reason Saturn could not access the specified knowledge base, perhaps 
  991. it does not exist in the specified disk directory?
  992.  
  993. FATAL ERROR: Out Of Memory Creating Knowledge Tree
  994.  
  995. Saturn could not access sufficient memory to continue. If you have other 
  996. programs running, try deactivating them and then run Saturn again.
  997.  
  998. FATAL ERROR: Too many declared actions
  999.  
  1000. There is a limit of 50 actions that can be declared in a knowledge base. 
  1001.  
  1002. FATAL ERROR: Too many declared replacements
  1003.  
  1004. There is a limit of 50 replacements that can be declared in a knowledge base. 
  1005.  
  1006. FATAL ERROR: Out of memory loading data
  1007.  
  1008. The knowledge base is too large for the available memory. If you have other 
  1009. programs running, try deactivating them and then run Saturn again. If not, try 
  1010. reducing the size of the knowledge base by making use of Saturn's unrivalled 
  1011. relational capabilities. 
  1012.  
  1013. FATAL ERROR: Too many data items in knowledge base
  1014.  
  1015. Saturn can access a maximum of 7000 data items. The knowledge base contains 
  1016. more than this limit. 
  1017.  
  1018. 31
  1019. If Saturn displays the message; "I can't. The printer's not responding". You 
  1020. should check that you have a printer connected to the computer. You should 
  1021. also check that the printer has paper loaded. Also check that the printer is 
  1022. switched on, plugged in, and on line. Saturn only prints to the parallel port, 
  1023. it cannot make use of serial printers.
  1024. 32
  1025.                               EXAMPLE APPLICATION
  1026.  
  1027.  
  1028.  
  1029. Cataloguing your home recorded videos with Saturn:
  1030.  
  1031. Saturn is perfect for storing a catalogue of any description. It provides the 
  1032. means to quickly locate items, extract items by categories on-the-fly so to 
  1033. speak etc. Let's imagine you have a collection of home recorded videos, WHICH 
  1034. IS ILLEGAL and NOT CONDONED BY SERVILE SOFTWARE. To catalogue the collection 
  1035. you need to be able to identify each video cassette, so you may wish to number 
  1036. them. You can then enter data about each film/program/cartoon etc into a 
  1037. knowledge base using SATEDIT. A typical entry will have as its subject the 
  1038. name of the film/program/cartoon and the body of the data will mention;
  1039.  
  1040. which casette it is on
  1041. what the counter position is
  1042. the type of recording - cartoon, comedy, horror, children's 
  1043. the starring actors.
  1044.  
  1045. The following example, taken from the example file VIDEO.KNB illustrates a 
  1046. typical film entry. The film's title is 'TOPPER' which is the subject entry. 
  1047. The film is a comedy, so that's mentioned as are the starring actors and the 
  1048. location of the film.
  1049.  
  1050. *TOPPER
  1051. Topper is a black and white comedy starring Cary Grant, Constance Bennett and 
  1052. Roland Young. It is on video 1 at counter 0000. 
  1053.  
  1054. Armed with this information Saturn can answer questions such as "Where is 
  1055. Topper" which it will answer with "on video 1 at counter 0000." A quick way to 
  1056. do this is to select the 'Locate' option from the menu, and type in the 
  1057. subject 'Topper'.
  1058.  
  1059. The 'List Details' menu option can be used to remind you of what comedies you 
  1060. have. Simply enter 'Comedy' as the criteria and Saturn will display the 
  1061. recorded details of all the comedies in your collection.
  1062.  
  1063.  
  1064. Cataloguing your CD collection with Saturn:
  1065.  
  1066. Just like the video catalogue application, Saturn can be used to catalogue 
  1067. your record, tape and CD collection. Enabling you to quickly locate which 
  1068. albumn that particular song is on, remind you of which songs are on which 
  1069. albumns and who performs what songs.
  1070. 33
  1071.                                THE SATURN EDITOR
  1072.  
  1073.  
  1074. The Saturn Editor is selected from the "Edit" facility of the Saturn Interface 
  1075. menu. 
  1076.  
  1077. The editor provides a convenient means of creating new knowledge bases, and 
  1078. editing the data in existing knowledge bases.
  1079.  
  1080.  
  1081. Creating a new knowledge base:
  1082.  
  1083. To create a new knowledge base select the "File" facility from the Saturn 
  1084. Interface menu. Highlight the '<NEW>' file name and press ENTER. Saturn will 
  1085. then prompt you to enter the name of the knowledge base to create. Enter the 
  1086. name and press ENTER. Now select the "Edit" facility from the Saturn Interface 
  1087. Menu.
  1088.  
  1089. ┌──────────────────────────────────────────────────────────────────────────────┐
  1090. │Servile Software                  SATEDIT V2.0                         (c)1994│
  1091. └──────────────────────────────────────────────────────────────────────────────┘
  1092.                                                                                 
  1093. Loading knowledge base newbase.knb from disk                                    
  1094. WARNING! Unable to load knowledge base.                                         
  1095. SUBJECT:                                                                        
  1096.                                                                                 
  1097.                                                                                 
  1098.                                                                                 
  1099.                                                                                 
  1100.                                                                                 
  1101.                                                                                 
  1102.                                                                                 
  1103.                                                                                 
  1104.                                                                                 
  1105.                                                                                 
  1106.                                                                                 
  1107.                                                                                 
  1108.                                                                                 
  1109.                                                                                 
  1110.                                                                                 
  1111.                                                                                 
  1112.                                                                                 
  1113.  F1 Help         F2 Save           F3 Load           F4 Record         Esc Exit 
  1114.  
  1115.  
  1116.  
  1117.                                                                                 
  1118.                      Fig 1. Creating a new knowledge base
  1119.                                                                                 
  1120.                                                                                 
  1121.  
  1122. 34
  1123. Adding/amending a subject:
  1124.  
  1125. Next to the SUBJECT: prompt, type in the title of the subject to add or amend 
  1126. and press Enter. The Saturn Editor will then open a large edit window. In this 
  1127. edit window will be displayed the data already recorded about the subject. 
  1128.  
  1129. ┌──────────────────────────────────────────────────────────────────────────────┐
  1130. │Servile Software                  SATEDIT V2.0                         (c)1994│
  1131. └──────────────────────────────────────────────────────────────────────────────┘
  1132.                                                                                 
  1133. Knowledge Base: general.knb                                                     
  1134.                                                                                 
  1135. SUBJECT: England                                                                
  1136.                                                                                 
  1137. ╒══════════════════════════════════════════════════════════════════════════════╕
  1138. │England is a country in west Europe. It is the largest division of the united │
  1139. │kingdom._                                                                     │
  1140. │                                                                              │
  1141. │                                                                              │
  1142. │                                                                              │
  1143. │                                                                              │
  1144. │                                                                              │
  1145. │                                                                              │
  1146. │                                                                              │
  1147. │                                                                              │
  1148. │                                                                              │
  1149. │                                                                              │
  1150. ╘══════════════════════════════════════════════════════════════════════════════╛
  1151.                                                                                 
  1152.                                                                                 
  1153.  F1 Help      F2 Insert subject      F3 Insert previous subject       F4 Replay 
  1154.  
  1155.                                  Amending data
  1156.  
  1157. Saving:
  1158.  
  1159. From the Subject prompt you can save the changes you have made by pressing F2
  1160.  
  1161.  
  1162. Loading:
  1163.  
  1164. From the Subject prompt you can load a different knowledge base by pressing 
  1165. F3. The changes you have made to the existing knowledge base are saved, and 
  1166. you are then prompted to enter the name of the knowledge base to load. 
  1167.  
  1168.  
  1169. 35
  1170. Record:
  1171.  
  1172. Pressing F4 allows a string of characters to be recorded. This string can then 
  1173. be inserted into the edit window by pressing F4 in the edit window.
  1174.  
  1175.  
  1176. Exiting:
  1177.  
  1178. Press return or Esc at the subject prompt and satedit will ask if you wish to 
  1179. save the changes you have made to the knowledge base. Press Y to save and N to 
  1180. lose any changes you have made. If you select N, to lose any changes made to 
  1181. the knowledge base, Satedit will ask for confirmation. You should press Y to 
  1182. exit without saving the changes, or N to changeyour mind and save them. 
  1183.  
  1184.  
  1185.  
  1186. 36
  1187. The edit window:
  1188.  
  1189. The edit window provides you with the maximum available area for a data item, 
  1190. 12 lines. Editing starts in overtype mode, indicated by a small rectangular 
  1191. cursor. You can toggle between insert and over-type modes by pressing the key 
  1192. marked "Insert". To exit the edit window press the key marked "Esc". The table 
  1193. below lists all special keys used in the edit window. 
  1194.  
  1195.  
  1196. Key             Function
  1197.  
  1198. Esc             Save text and exit.
  1199. Left arrow      Move left one character
  1200. Right arrow     Move right one character
  1201. Up arrow        Move up one line
  1202. Down arrow      Move down one line
  1203. Home            Move to start of line
  1204. End             Move to end of line
  1205. Tab             Move to next tab position
  1206. Shift-Tab       Move to previous tab position
  1207. Ctrl-T          Delete word to right
  1208. Ctrl-Y          Delete current line
  1209. Page Up         Move to top of page
  1210. Page Down       Move to bottom of Page
  1211. Ctrl-Home       Move to start of text
  1212. Ctrl-End        Move to end of text.
  1213. Delete          Delete character at cursor
  1214. Backspace       Delete character to left of cursor
  1215. Insert          Toggle insert mode
  1216. Return          Insert a blank line line
  1217. Ctrl-Page Up    Move to first line of window
  1218. Ctrl-Page Down  Move to last line of window
  1219. F1              Help
  1220. F2              Auto-type current subject heading. This saves retyping subject 
  1221.                 names in the edit window. 
  1222. F3              Auto-type previous subject heading. This saves retyping subject 
  1223.                 names in the edit window. 
  1224. F4              Auto-type a previously recorded string of text.
  1225. 37
  1226.                                 ACKNOWLEDGMENTS
  1227.  
  1228.  
  1229. Saturn was developed under a desire to satisfy a need for a particular 
  1230. individual. Saturn is dedicated to that individual, Deloris.
  1231.  
  1232. Data used in the supplied knowledge bases has been derived from information 
  1233. recorded in a multitude of works including:
  1234.  
  1235. The Waverley Encyclopaedia
  1236. The Modern Cyclopaedia (1906)
  1237. Pears Encyclopaedia (Editions 78, 89 and 99)
  1238. The Chancellor Illustrated Family Encylopedic Dictionary (1989)
  1239. Murrays Manual of Mythology (1936)
  1240. Soviet Airpower (1978)
  1241. The Concise Oxford Dictionary (6th Edition)
  1242. Odhams Encyclopaedia (Illustrated)
  1243. 38
  1244. This program is protected by international copyright law. You may freely copy 
  1245. the Shareware version so long as it is supplied in an unmodified form with all 
  1246. supporting documentation. 
  1247.  
  1248.  
  1249. SATURN was written by Matthew Probert and published by Servile Software. All 
  1250. enquiries should be addressed to;
  1251.  
  1252. Matthew Probert
  1253. Servile Software
  1254. 5 Longcroft Close
  1255. Basingstoke
  1256. Hampshire
  1257. RG21 1XG
  1258. England
  1259.  
  1260. Telephone 0256 478576
  1261.  
  1262.                 SUPPORT IS ONLY AVAILABLE TO REGISTERED USERS!
  1263.  
  1264.